Welcome![Sign In][Sign Up]
Location:
Search - widget

Search list

[Other resourcedorado5

Description: dorado 展现中间件是一款企业级的商用AJAX平台软件,由BSTEK研发。作为Web表现层的运行平台与开发平台,dorado能够提升用户体验、开发规范性与开发效率,并增强项目的可管理度。其特色包括支持OPOB设计模式,提供一套由BRICH引擎统一驱动的Widget Lib,内置AJAX通讯引擎,广泛支持第三方后台业务逻辑框架,提供Web控制台进行参数配置与性能监控,提供TestFrame进行浏览器端性能测试,多种性能优化措施以支持高并发压力下的核心应用系统,提供dorado studio与eclipse plug-in方便高效地进行可视化开发。
Platform: | Size: 53313105 | Author: 张弛 | Hits:

[WEB CodeWebClockWidget

Description: WebClockWidget,两个WEB时钟widget的页面代码,一个是使用canvas绘制钟表指针,另一个是用图片旋转方法实现。
Platform: | Size: 208679 | Author: 崔岩 | Hits:

[Linux-Unixpango-1.20.0.tar

Description: Pango is a library for layout and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed however, most of the work on Pango so far has been done using the GTK+ widget toolkit as a test platform. Pango forms the core of text and font handling for GTK+-2.x.
Platform: | Size: 2064377 | Author: zhouguochen | Hits:

[Otherj_12595_blog-quickly-shout

Description: 插件安装: 下载插件,将插件目录放入wp-content/plugins/目录下 插件管理页面激活插件 去模板widget页面增加blogshout的widget 在插件设置页面或者博客首页或者widget页面修改通告内容
Platform: | Size: 142044 | Author: 茅晓铭 | Hits:

[Linux-Unixm216.pdf

Description: Motif 2.1 - Widget Writer s Guide
Platform: | Size: 1079355 | Author: 吴晓亮 | Hits:

[Windows DevelopiExampleAllVC

Description: IOComp控件库的vc例程,有70多个源程序-IOComp vc widget library of routines, more than 70 source
Platform: | Size: 2445422 | Author: EricLu | Hits:

[Other resourcelxbank-0[1].1.3.tar

Description: LxBank是一个基于Qt/X的家庭储蓄应用程序,它可以让你通过Internet使用HBCI标准来管理你的银行帐户。LxBank是用C++编写的,使用 libchipcard, openhbci 和Qt-widget工具集。-LxBank is one based on Qt / X family savings applications, it allows you to the Internet through the use of OGTT standards to manage your bank accounts. LxBank C is prepared to use Libchipcard, openhbci and Qt - widget toolkit.
Platform: | Size: 593000 | Author: 沈华军 | Hits:

[GUI Developbrew window manager

Description:

 

Objective
This topic describes how to create a windowed application that will share the display with other applications.
Brew® MP windowed applications need to be written differently than traditional Brew MP applications. Traditional Brew MP applications, when running in the foreground, occupy full screen space and can modify the display at any time. In the windowing framework, multiple applications share the display at the same time and are not allowed to modify the display arbitrarily. A windowed application also needs to create one or more widgets to be used to create the windows.
A windowed application needs to:
·                  Create and initialize one or more widgets to be passed to IWindowMgr_CreateWindow().
The application can implement its own IWidget, or it can make use of an existing IWidget.
·                  Handle the EVT_APP_START_WINDOW event (and create a window).
·                  Implement handlers for visibility changes, focus changes, and extent changes. The implementation of these handlers is dependent on the details of the application.
·                  Draw in two stages:
·                                  Tell the container that drawing is necessary (ICONTAINER_Invalidate()).
·                                  Draw only when told to draw by the container (IWIDGET_Draw()).
Note: A windowed application should not call any functions that modify IDisplay directly. This includes explicit IDisplay function calls or implicit updates, such as calls to IIMAGE_Draw() or ICONTROL_Redraw(). Drawing should happen only on demand, for example, when IWIDGET_Draw() is called for the widget used to create the window. Existing Widget based applications follow these guidelines and, with minor modifications, can be ported to the windowing framework.
Event handling
A windowed application must respond to these events:
EVT_APP_START_WINDOW and EVT_APP_START
A window-based application receives EVT_APP_START_WINDOW first. If the application returns TRUE for this event, the application does not receive EVT_APP_START. If an application needs to support both the environments (window based and non-window based), it should handle both events.
When the application receives EVT_APP_START_WINDOW, it should create one or more windows.
If creation of IWindowMgr0 fails while handling EVT_APP_START_WINDOW, the application should assume that the platform does not support window-based applications. In this case, the application should return FALSE and continue the application logic in the code for EVT_APP_START.
EVT_APP_SUSPEND and EVT_APP_RESUME
After an application returns TRUE for EVT_APP_START_WINDOW, it will not receive EVT_APP_SUSPEND and EVT_APP_RESUME as non-windowed Brew MP applications do. Instead, the application must check for window status events that are sent to the widget through EVT_WDG_SETPROPERTY events. For EVT_WDG_SETPROPERTY events, wParam indicates which property was set, and dwParam specifies the value of the property. When the AEEWindowMgrExt_PROPEX_STATE property has a value of AEEWindowMgrExt_STATE_VISIBLE, the window is visible.
EVT_WDG_WINDOWSTATUS
The EVT_WDG_WINDOWSTATUS event is sent to a widget to notify it about various window related status messages. AEEWindowStatus.h contains information on the meaning of various status messages.
Sample code location

ZIP filename
Location
Run app
hellowindowapp
Brew MP Library
·                       Download and extract the ZIP file.
·                       Compile the app.
·                       Run it on the Brew MP Simulator.

Example of a windowed application
In the hellowindowapp sample, HelloWindowApp_HandleEvent handles the EVT_APP_START_WINDOW event and creates soft key and pop-up windows:
   case EVT_APP_START_WINDOW:   
      DBGPRINTF("EVT_APP_START_WINDOW");
 
      // Create the softkey and popup windows
      HelloWindowApp_CreateSoftkey(pMe);
      HelloWindowApp_CreateOrActivatePopup(pMe);
 
      // Handling this event tells Brew that we are a windowing
      // application.
      return TRUE;  
HelloWindowApp_CreateSoftkey() creates the soft key widget, sets the color text of the widget, then calls HelloWindowApp_CreateWindow() to create the window.
   WidgetWindow *pWindow = &pMe->softkeyWindow;
  
   if (pWindow->piWindowWidget != NULL) return;
   pWindow->pszDbgName = "Softkey";
   pWindow->pMe = pMe;
  
   (void) ISHELL_CreateInstance(pMe->applet.m_pIShell, AEECLSID_SoftkeyWidget,
            (void **) &pWindow->piWindowWidget);
   if (pWindow->piWindowWidget == NULL) return;
 
   {
      WidgetExtent extent = {0, HWA_SOFTKEY_HEIGHT};
      IWidget_SetExtent(pWindow->piWindowWidget, &extent);
   }
  
   (void) IWidget_SetBGColor(pWindow->piWindowWidget, MAKE_RGBA(200,200,200,255));
  
   // Now set the softkeys text
   {
      IWidget *piTextWidget = NULL;
      (void) IWidget_GetSoftkey(pWindow->piWindowWidget, PROP_SOFTKEY1, &piTextWidget);
     
      if (piTextWidget != NULL) {
         (void) IWidget_SetText(piTextWidget, L"Hover", TRUE);
      }
      RELEASEIF(piTextWidget);
 
      (void) IWidget_GetSoftkey(pWindow->piWindowWidget, PROP_SOFTKEY2, &piTextWidget);
      if (piTextWidget != NULL) {
         (void) IWidget_SetText(piTextWidget, L"Close", TRUE);
      }
      RELEASEIF(piTextWidget);
   }
 
   HelloWindowApp_CreateWindow(pMe, pWindow, AEEWindowMgrExt_CLASS_Softkey);  
HelloWindowApp_CreateWindow() creates the soft key window, as follows:
   int result;
   uint32 winId;
   AEEWindowProp propList[1];
  
   // Set custom window handler
   HANDLERDESC_Init(&pWindow->hdHandler, HelloWindowApp_WindowHandler, pWindow, NULL);
   IWIDGET_SetHandler(pWindow->piWindowWidget, &pWindow->hdHandler);
        
   propList[0].id = AEEWindowMgrExtProp_CLASS;
   propList[0].pbyLen = sizeof(winClass);
   propList[0].pby = (void *) &winClass;
     
   result = IWindowMgr_CreateWindow(pMe->piWindowMgr, (IQI*) (void *) pWindow->piWindowWidget,
      propList, ARR_SIZE(propList), &winId);
 
   if (result != SUCCESS) {
      DBGPRINTF("Window creation failed for %s: %d", pWindow->pszDbgName, result);
      HelloWindowApp_DestroyWindow(pWindow);
   } else {
      DBGPRINTF("Window %s created: id=%d", pWindow->pszDbgName, winId);
   }
HelloWindowApp_CreateOrActivatePopup() creates the widget for the pop-up window, then calls HelloWindowApp_CreateWindow() to create the pop-up window.
   pWindow->piWindowWidget = HelloWindowApp_CreateAndInitImageWidget(
                                pMe,
                                "popups.main" // Image as defined in appinfo.ini
                             );
 
   if (pWindow->piWindowWidget == NULL) return;
 
   {
      WExtent extent = {HWA_POPUP_WIDTH, HWA_POPUP_HEIGHT};
      IWIDGET_SetExtent(pWindow->piWindowWidget, &extent);
   }
 
   HelloWindowApp_CreateWindow(pMe, pWindow, AEEWindowMgrExt_CLASS_Popup);
Related information
·                  See Brew MP Widgets Technology Guide: Creating a Widgets application
·                  See Brew MP API Reference

Base version:
Brew MP 1.0
Tested version:
Brew MP 1.0
Phone tested:
No

 

Platform: | Size: 439828 | Author: bluecrest | Hits:

[GUI DevelopQLedMatrix

Description: Qt编写的LED点阵显示控件。The QLedMatrix widget imulates a LED matrix (dot matrix) display. A LED matrix display is a 2-dimensional array of dots used to generate characters, symbols and images. It is often seen on machines, clocks and display boards.
Platform: | Size: 136442 | Author: zshxiong | Hits:

[SourceCodeTimePicker

Description: eclipse android widget组件中的小例子TimePicker
Platform: | Size: 42387 | Author: syningshuang | Hits:

[OS programhypersrc.tar

Description: hypersrc is a GUI program for browsing source code, which uses GTK+. It provides a list widget containing sorted source code tags. A programmer can click a tag to hyperlink to a particular tagged line in a source code file.- hypersrc is a GUI program for browsing source code, which uses GTK+. It provides a list widget containing sorted source code tags. A programmer can click a tag to hyperlink to a particular tagged line in a source code file.
Platform: | Size: 116736 | Author: waterwhu | Hits:

[BREWBrewex

Description: BREW 应用,封装了很多API,可以借鉴或者直接在这个基础上开发,提高效率-BREW applications, Packaging, a lot of API, we can draw directly or on the basis of development, to improve efficiency
Platform: | Size: 158720 | Author: 唐建 | Hits:

[Linux-Unixm216.pdf

Description: Motif 2.1 - Widget Writer s Guide-Motif 2.1- Widget Writer s Guide
Platform: | Size: 1079296 | Author: 吴晓亮 | Hits:

[Windows DevelopiExampleAllVC

Description: IOComp控件库的vc例程,有70多个源程序-IOComp vc widget library of routines, more than 70 source
Platform: | Size: 2445312 | Author: | Hits:

[Home Personal applicationlxbank-0[1].1.3.tar

Description: LxBank是一个基于Qt/X的家庭储蓄应用程序,它可以让你通过Internet使用HBCI标准来管理你的银行帐户。LxBank是用C++编写的,使用 libchipcard, openhbci 和Qt-widget工具集。-LxBank is one based on Qt/X family savings applications, it allows you to the Internet through the use of OGTT standards to manage your bank accounts. LxBank C is prepared to use Libchipcard, openhbci and Qt- widget toolkit.
Platform: | Size: 592896 | Author: | Hits:

[CommunicationATCOMM32

Description: 著名的串口构件,很容易自己使用,支持多线程。-Famous serial widget, it s very easy for use and sustain several thread.
Platform: | Size: 7168 | Author: ynly | Hits:

[Linux-UnixBWidget-1.7.0

Description: The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using native Tcl/Tk 8.x namespaces.-The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using native Tcl/Tk 8.x nam espaces.
Platform: | Size: 279552 | Author: 董道道 | Hits:

[BREWImageStaticWidget_Demo

Description: 高通brew平台上的BUIW控件中的ImageStaticWidget使用示例-Qualcomm brew platform BUIW control of the so ImageStaticWidget use examples
Platform: | Size: 384000 | Author: 晏楚男 | Hits:

[BREWScrollbarWidget_demo

Description: 高通BREW平台上的BUIW控件中的ScrollbarWidget控件代码及使用范例-Qualcomm BREW platform BUIW control of the controls substituting ScrollbarWidget examples of the use of codes and
Platform: | Size: 187392 | Author: 晏楚男 | Hits:

[BREWtestsliderwidget

Description: 滑动控件的使用哈,只是测试用, 一起共享受一下资源是!-sliding controls the use of Kazakhstan, is to test the use and enjoy together for resources!
Platform: | Size: 505856 | Author: pudn11 | Hits:
« 1 2 3 4 5 6 78 9 10 11 12 ... 45 »

CodeBus www.codebus.net